package com.zengjin.config;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

/**
 * @author 19324
 */
@Data
public class TableClass implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    private String tableName;
    private String enName;
    private String serviceName;
    private String mapperName;
    private String controllerName;
    private String packageName;
    private String t_name ="T";//泛型名字，T在freemarker中换转义为XML
    private String po_name="PO";//po的泛型名字，PO在freemarker中换转义为PO
    private String vo_name="VO";//vo的泛型名字，VO在freemarker中换转义为VO
    private String query_name="Query";//query的泛型名字，Query在freemarker中换转义为Query
    private String page_name="PageResponse";
    private String booleanName="Boolean";
    private String stringName="String";
    private String listName="List";
    private String voName;
    private String dtoName;
    private List<ColumnClass> columns;
    private List<ColumnClass> vos;
    private List<ColumnClass> dtos;

}
